deec0fb0da85bbc28bc32efd6c1bba231eb113b7,subprojects/tooling-api/src/main/java/org/gradle/tooling/internal/consumer/connection/BuildActionRunnerBackedConsumerConnection.java,BuildActionRunnerBackedConsumerConnection,run,#Class#ConsumerOperationParameters#,36

Before Change


    public <T> T run(Class<T> type, ConsumerOperationParameters operationParameters) throws UnsupportedOperationException, IllegalStateException {
        Class<?> protocolType = getVersionDetails().mapModelTypeToProtocolType(type);
        Object model = buildActionRunner.run(protocolType, operationParameters).getModel();
        return adapter.adapt(type, model, new ConsumerPropertyHandler(getVersionDetails()));
    }
}

After Change


    public <T> T run(Class<T> type, ConsumerOperationParameters operationParameters) throws UnsupportedOperationException, IllegalStateException {
        Class<?> protocolType = getVersionDetails().mapModelTypeToProtocolType(type);
        Object model = buildActionRunner.run(protocolType, operationParameters).getModel();
        return adapter.adapt(type, model, new PropertyHandlerFactory().forVersion(getVersionDetails()));
    }
}